home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 July / Disc 2 / PCU0703CD2.iso / entertn / demos / files / unreal2.exe / Disk1 / data1.cab / App_Executables / UIScripts / Crosshairs.ui < prev    next >
Encoding:
Text File  |  2003-03-13  |  26.3 KB  |  1,214 lines

  1.  
  2. ## Assault Rifle ##
  3.  
  4. [AR_Cross]
  5. Class=FixedSizeContainer
  6. Component=AR_Images
  7. Component=AR_Ring2
  8. Component=AR_Ring
  9. Component=AR_Dot
  10. Component=AR_DotG
  11. Component=AR_TriBits:90
  12. Component=AR_TriBits:210
  13. Component=AR_TriBits:330
  14. EnabledAccess=GameFlag,bDisplayHud
  15.  
  16. [AR_Images]
  17. Class=Image
  18. Material=UIResT.Crosshairs.AR_Cross
  19. Image=AR_Dot,16,34,8,8
  20. Image=AR_DotGlow,0,34,16,16
  21. Image=AR_Tri,46,0,12,30
  22. Image=AR_TriGlow,34,0,12,30
  23. Image=AR_Ring,30,30,34,34
  24. Image=AR_Ring2,0,0,34,34
  25. Image=AR_Bracket,0,53,28,11
  26.  
  27. [AR_Ring]
  28. Class=ImageComponent
  29. Image=AR_Ring
  30. Style=Alpha
  31. AlphaAccess=Player,GetUIAlpha
  32. Alignment=HardCenter,HardCenter
  33.  
  34. [AR_Ring2]
  35. Class=ImageComponent
  36. Image=AR_Ring2
  37. Style=Alpha
  38. Alpha=55
  39. Alignment=HardCenter,HardCenter
  40.  
  41. [AR_Dot]
  42. Class=ImageComponent
  43. Image=AR_Dot
  44. Style=Alpha
  45. Alignment=HardCenter,HardCenter
  46.  
  47. [AR_DotGlow]
  48. Class=ImageComponent
  49. Image=AR_DotGlow
  50. Alignment=HardCenter,HardCenter
  51.  
  52. [AR_DotG]
  53. Class=MultiStateComponent
  54. State=None
  55. State=AR_DotGlow
  56. Transition=Glow,0,1,0.3,AR_DotGlow
  57. Transition=UnGlow,1,0,1,AR_DotGlow
  58. TweenLocation=false
  59. TweenAlpha=true
  60. DrawOrder=10
  61.  
  62. [AR_TriBits]
  63. Class=FixedSizeContainer
  64. Component=AR_Bracket
  65. Component=AR_Tri
  66. Component=AR_TriG
  67.  
  68. [AR_TriG]
  69. Class=MultiStateComponent
  70. State=NULL
  71. State=AR_TriGlow
  72. Transition=Glow,0,1,0.3,AR_TriGlow
  73. Transition=UnGlow,1,0,1,AR_TriGlow
  74. TweenLocation=false
  75. TweenAlpha=true
  76. DrawOrder=10
  77.  
  78. [AR_Tri]
  79. Class=ImageWedge
  80. Image=AR_Tri
  81. Style=Alpha
  82. AlphaAccess=Player,GetUIAlpha
  83. Radius=-14
  84. Angle=%0%
  85. AngleAccess=Owner,GetCrosshairAngle%0%
  86. Alignment=HardCenter,HardCenter
  87.  
  88. [AR_TriGlow]
  89. Class=ImageWedge
  90. Image=AR_TriGlow
  91. Style=Alpha
  92. Radius=-14
  93. Angle=%0%
  94. AngleAccess=Owner,GetCrosshairAngle%0%
  95. Alignment=HardCenter,HardCenter
  96.  
  97. [AR_Bracket]
  98. Class=ImageWedge
  99. Image=AR_Bracket
  100. Style=Alpha
  101. AlphaAccess=Player,GetUIAlpha
  102. Radius=7
  103. Angle=%0%
  104. AngleAccess=Owner,GetCrosshairAngle%0%
  105. Alignment=HardCenter,HardCenter
  106.  
  107.  
  108. ## Sniper Rifle ##
  109.  
  110. [SR_Cross]
  111. Class=ScaleContainer
  112. RelativeSize=1024,768
  113. Component=FixedSizeContainer
  114.     Component=SR_Textures
  115.     Component=SR_Dot
  116.     Component=SR_DotG
  117.     Component=SR_BigRing
  118.     Component=SR_Ring
  119.     Component=SR_Prongs
  120.     ;Component=SR_ProngsG
  121.     Component=SR_HolderRotateA
  122.     Component=SR_HolderRotateB
  123.     Component=SR_HolderRotateC
  124.     Component=SR_HolderRotateD
  125. EnabledAccess=GameFlag,bDisplayHud
  126.  
  127. [SR_Textures]
  128. Class=Image
  129. Material=UIResT.Crosshairs.SR_Cross
  130. Image=SR_BigRing1,256,0,256,256
  131. Image=SR_BigRing2,0,0,256,256
  132. Image=SR_Filler,0,256,256,256
  133. Image=SR_Ring,256,256,256,64
  134. Image=SR_Holder,384,320,128,32
  135. Image=SR_ProngGlow,504,352,8,8
  136. Image=SR_DotGlow,496,352,8,8
  137. Image=SR_Prong,489,353,6,6
  138. Image=SR_Dot,480,352,8,8
  139.  
  140. [SR_Dot]
  141. Class=ImageComponent
  142. Image=SR_Dot
  143. Alignment=HardCenter,HardCenter
  144.  
  145. [SR_DotGlow]
  146. Class=ImageComponent
  147. Image=SR_DotGlow
  148. Alignment=HardCenter,HardCenter
  149.  
  150. [SR_DotG]
  151. Class=MultiStateComponent
  152. State=None
  153. State=SR_DotGlow
  154. Transition=Glow,0,1,0.3,SR_DotGlow
  155. Transition=UnGlow,1,0,1,SR_DotGlow
  156. TweenLocation=false
  157. TweenAlpha=true
  158. DrawOrder=10
  159.  
  160. [SR_HolderRotateA]
  161. Class=MultiStateComponent
  162. State=SR_HolderBig:0
  163. State=SR_HolderSmallA:135
  164. Transition=Rotate,0,1,0.15,SR_HolderSmallA:0
  165. Transition=UnRotate,1,0,0.15,SR_HolderSmallA:0
  166. TweenLocation=false
  167. TweenAlpha=true
  168. TweenSize=true
  169.  
  170. [SR_HolderRotateB]
  171. Class=MultiStateComponent
  172. State=SR_HolderBig:180
  173. State=SR_HolderSmallA:315
  174. Transition=Rotate,0,1,0.15,SR_HolderSmallA:180
  175. Transition=UnRotate,1,0,0.15,SR_HolderSmallA:180
  176. TweenLocation=false
  177. TweenAlpha=true
  178. TweenSize=true
  179.  
  180. [SR_HolderRotateC]
  181. Class=MultiStateComponent
  182. State=SR_HolderBig:0
  183. State=SR_HolderSmall:45
  184. Transition=Rotate,0,1,0.15,SR_HolderSmallA:0
  185. Transition=UnRotate,1,0,0.15,SR_HolderSmallA:0
  186. TweenLocation=false
  187. TweenAlpha=true
  188. TweenSize=true
  189.  
  190. [SR_HolderRotateD]
  191. Class=MultiStateComponent
  192. State=SR_HolderBig:180
  193. State=SR_HolderSmall:225
  194. Transition=Rotate,0,1,0.15,SR_HolderSmallA:180
  195. Transition=UnRotate,1,0,0.15,SR_HolderSmallA:180
  196. TweenLocation=false
  197. TweenAlpha=true
  198. TweenSize=true
  199.  
  200. [SR_HolderBig]
  201. Class=ImageWedge
  202. Image=SR_Holder
  203. Style=Alpha
  204. AlphaAccess=Player,GetUIAlpha
  205. Angle=%0%
  206. Radius=18
  207. Size=64,16
  208. Alignment=HardCenter,HardCenter
  209.  
  210. [SR_HolderSmall]
  211. Class=ImageWedge
  212. Image=SR_Holder
  213. Style=Alpha
  214. AlphaAccess=Player,GetUIAlpha
  215. Angle=%0%
  216. Radius=28
  217. Alignment=HardCenter,HardCenter
  218.  
  219. [SR_HolderSmallA]
  220. Class=ImageWedge
  221. Image=SR_Holder
  222. Style=Alpha
  223. Alpha=64
  224. Angle=%0%
  225. Radius=28
  226. Alignment=HardCenter,HardCenter
  227.  
  228. [SR_Prongs]
  229. Class=FixedSizeContainer
  230. Component=SR_Prong:33/90
  231. Component=SR_Prong:148/180
  232. Component=SR_Prong:213/270
  233. Component=SR_Prong:328/360
  234.  
  235. [SR_Prong]
  236. Class=MultiStateComponent
  237. State=SR_ProngImageSmall:%0%
  238. State=SR_ProngImageBig:%1%
  239. Transition=Rotate,0,1,0.3,SR_ProngImageSmall:%0%
  240. Transition=UnRotate,1,0,0.2,SR_ProngImageSmall:%0%
  241. TweenSize=true
  242.  
  243. [SR_ProngImageSmall]
  244. Class=ImageWedge
  245. Image=SR_Prong
  246. Angle=%0%
  247. Radius=14
  248. Style=Alpha
  249. Alpha=96
  250. Size=2,16
  251. Alignment=HardCenter,HardCenter
  252.  
  253. [SR_ProngImageBig]
  254. Class=ImageWedge
  255. Image=SR_Prong
  256. Angle=%0%
  257. Radius=64
  258. RadiusAccess=Owner,GetCrosshairRadius
  259. Style=Alpha
  260. Alpha=96
  261. Size=2,128
  262. Alignment=HardCenter,HardCenter
  263.  
  264. [SR_ProngsG]
  265. Class=FixedSizeContainer
  266. Component=SR_ProngG:45/90
  267. Component=SR_ProngG:135/180
  268. Component=SR_ProngG:225/270
  269. Component=SR_ProngG:315/360
  270.  
  271. [SR_ProngG]
  272. Class=MultiStateComponent
  273. State=SR_ProngGImageSmall:%0%
  274. State=SR_ProngGImageBig:%1%
  275. Transition=Rotate,0,1,0.3,SR_ProngGImageSmall:%0%
  276. Transition=UnRotate,1,0,0.2,SR_ProngGImageSmall:%0%
  277. TweenSize=true
  278.  
  279. [SR_ProngGImageSmall]
  280. Class=ImageWedge
  281. Image=SR_ProngGlow
  282. Angle=%0%
  283. Radius=14
  284. Style=Alpha
  285. Size=2,16
  286. Alignment=HardCenter,HardCenter
  287. AlphaAccess=exp(Parent.Parent.Parent.SR_DotG.Alpha)
  288.  
  289. [SR_ProngGImageBig]
  290. Class=ImageWedge
  291. Image=SR_ProngGlow
  292. Angle=%0%
  293. Radius=64
  294. RadiusAccess=Owner,GetCrosshairRadius
  295. Style=Alpha
  296. Size=2,128
  297. Alignment=HardCenter,HardCenter
  298. AlphaAccess=exp(Parent.Parent.Parent.SR_DotG.Alpha)
  299.  
  300. [SR_Ring]
  301. Class=MultiStateComponent
  302. State=NULL
  303. State=SR_RingSegs
  304. Transition=Rotate,0,1,0.3,SR_RingSegs
  305. Transition=UnRotate,1,0,1,SR_RingSegs
  306. TweenColor=true
  307. LocationAccess=Owner,GetCrosshairRingLocation
  308. Alignment=HardCenter,HardCenter
  309.  
  310. [SR_RingSegs]
  311. Class=FixedSizeContainer
  312. Component=SR_RingImage:0
  313. Component=SR_RingImage:90
  314. Component=SR_RingImage:180
  315. Component=SR_RingImage:270
  316.  
  317. [SR_RingImage]
  318. Class=ImageWedge
  319. Image=SR_Ring
  320. Angle=%0%
  321. Radius=63
  322. Style=Alpha
  323. Alpha=30
  324.  
  325. [SR_BigRing]
  326. Class=MultiStateComponent
  327. State=SR_BigRingPieces:0
  328. State=SR_BigRingPieces:180
  329. Transition=Rotate,0,1,0.3,SR_BigRingPieces:0
  330. Transition=UnRotate,1,0,1,SR_BigRingPieces:0
  331. TweenAlpha=true
  332.  
  333. [SR_BigRingPieces]
  334. Class=FixedSizeContainer
  335. Component=SR_BigRingImage:1/0/%0%
  336. Component=SR_BigRingImage:1/24/%0%
  337. Component=SR_BigRingImage:2/48/%0%
  338. Component=SR_BigRingImage:1/72/%0%
  339. Component=SR_BigRingImage:1/96/%0%
  340. Component=SR_BigRingImage:1/120/%0%
  341. Component=SR_BigRingImage:2/144/%0%
  342. Component=SR_BigRingImage:1/168/%0%
  343. Component=SR_BigRingImage:2/192/%0%
  344. Component=SR_BigRingImage:1/216/%0%
  345. Component=SR_BigRingImage:1/240/%0%
  346. Component=SR_BigRingImage:1/264/%0%
  347. Component=SR_BigRingImage:2/288/%0%
  348. Component=SR_BigRingImage:1/312/%0%
  349. Component=SR_BigRingImage:2/336/%0%
  350. Component=SR_Filler:37/%0%
  351. Component=SR_Filler:143/%0%
  352. Component=SR_Filler:217/%0%
  353. Component=SR_Filler:323/%0%
  354.  
  355. [SR_BigRingImage]
  356. Class=ImageWedge
  357. Image=SR_BigRing%0%
  358. Style=Alpha
  359. Alpha=%2%
  360. Radius=312
  361. Angle=%1%
  362. AngleAccess=Owner,GetCrosshairAngle%1%
  363. Alignment=HardCenter,HardCenter
  364.  
  365. [SR_Filler]
  366. Class=ImageWedge
  367. Image=SR_Filler
  368. Style=Alpha
  369. Alpha=%1%
  370. Radius=-788
  371. Angle=%0%
  372. Alignment=HardCenter,HardCenter
  373.  
  374.  
  375. ## Pistol ##
  376.  
  377. [Pistol_Cross]
  378. Class=FixedSizeContainer
  379. Component=Pistol_Textures
  380. Component=Pistol_RingSeg:45
  381. Component=Pistol_RingSeg:135
  382. Component=Pistol_RingSeg:225
  383. Component=Pistol_RingSeg:315
  384. Component=Pistol_Piece:Image/Dot
  385. Component=Pistol_Piece:Wedge/Tri/0
  386. Component=Pistol_Piece:Wedge/Tri/90
  387. Component=Pistol_Piece:Wedge/Tri/180
  388. Component=Pistol_Piece:Wedge/Tri/270
  389. Alignment=HardCenter,HardCenter
  390. EnabledAccess=GameFlag,bDisplayHud
  391.  
  392. [Pistol_Textures]
  393. Class=Image
  394. Material=UIResT.Crosshairs.P_Cross
  395. Image=Pistol_tri,1,1,6,7
  396. Image=Pistol_triglow,22,1,8,9
  397. Image=Pistol_ring,11,24,10,4
  398. Image=Pistol_dot,4,12,8,8
  399. Image=Pistol_dotglow,19,12,8,8
  400.  
  401. [Pistol_Piece]
  402. Class=FixedSizeContainer
  403. Component=Pistol_Fade:%0%/%1%Glow/%2%
  404. Component=Pistol_%0%:%1%/128/128/255/128/%2%
  405.  
  406. [Pistol_Fade]
  407. Class=MultiStateComponent
  408. State=Pistol_%0%:%1%/128/128/255/0/%2%
  409. State=Pistol_%0%:%1%/128/255/128/128/%2%
  410. State=Pistol_%0%:%1%/255/128/128/0/%2%
  411. State=Pistol_%0%:%1%/255/128/128/128/%2%
  412. Transition=Glow,0,1,0.3,Pistol_%0%:%1%/0/0/0/0/%2%
  413. Transition=UnGlow,1,0,1,Pistol_%0%:%1%/0/0/0/0/%2%
  414. Transition=GlowEnemy,2,3,0.3,Pistol_%0%:%1%/0/0/0/0/%2%
  415. Transition=UnGlowEnemy,3,2,1,Pistol_%0%:%1%/0/0/0/0/%2%
  416. TweenColor=true
  417.  
  418. [Pistol_Image]
  419. Class=ImageComponent
  420. Image=Pistol_%0%
  421. Color=%1%,%2%,%3%,%4%
  422. Alignment=HardCenter,HardCenter
  423.  
  424. [Pistol_Wedge]
  425. Class=ImageWedge
  426. Image=Pistol_%0%
  427. Color=%1%,%2%,%3%,%4%
  428. Radius=2
  429. Angle=%5%
  430.  
  431. [Pistol_RingSeg]
  432. Class=MultiStateComponent
  433. State=Pistol_RingWedge:80/%0%
  434. State=Pistol_RingWedge:0/%0%
  435. Transition=RingUnGlow,0,1,1.5,Pistol_RingWedge:0/%0%
  436. Transition=RingGlow,1,0,0.1,Pistol_RingWedge:0/%0%
  437. TriggerEvent=0,1,Event,RingGlow
  438. TweenAlpha=True
  439.  
  440. [Pistol_RingWedge]
  441. Class=ImageWedge
  442. Image=Pistol_Ring
  443. Color=128,128,255
  444. Alpha=%0%
  445. Radius=2
  446. Angle=%1%
  447.  
  448.  
  449. ## RocketLauncher ##
  450.  
  451. [RL_Cross]
  452. Class=FixedSizeContainer
  453. Component=RL_Textures
  454. Component=RL_Frame
  455. Component=RL_Corner:01
  456. Component=RL_Corner:02
  457. Component=RL_Corner:03
  458. Component=RL_Corner:04
  459. EnabledAccess=GameFlag,bDisplayHud
  460.  
  461. [RL_Textures]
  462. Class=Image
  463. Material=UIResT.Crosshairs.RL_Cross
  464. Image=RL_Frame,0,0,64,48
  465. Image=RL_B01,40,48,24,16
  466. Image=RL_B02,64,48,-24,16
  467. Image=RL_B03,64,64,-24,-16
  468. Image=RL_B04,40,64,24,-16
  469. Image=RL_C01,0,48,16,16
  470. Image=RL_C02,16,48,-16,16
  471. Image=RL_C03,16,64,-16,-16
  472. Image=RL_C04,0,64,16,-16
  473. Image=RL_D01,16,48,24,16
  474. Image=RL_D02,40,48,-24,16
  475. Image=RL_D03,40,64,-24,-16
  476. Image=RL_D04,16,64,24,-16
  477.  
  478. [RL_Frame]
  479. Class=ImageComponent
  480. Image=RL_Frame
  481. AlphaAccess=Player,GetUIAlpha
  482. Alignment=HardCenter,HardCenter
  483.  
  484. [RL_Corner]
  485. Class=FixedSizeContainer
  486. Component=RL_CornerImage:C/%0%/60
  487. Component=RL_Glows:%0%
  488.  
  489. [RL_Glows]
  490. Class=MultiStateComponent
  491. State=RL_DefaultGlow:%0%
  492. State=RL_CornerImage:D/%0%/255
  493. State=RL_CornerImage:B/%0%/255
  494. Transition=RL_Default,0,0,0,None
  495. Transition=RL_Fire,1,1,0,None
  496. Transition=RL_AltFire,2,2,0,None
  497. TweenLocation=false
  498.  
  499. [RL_DefaultGlow]
  500. Class=FixedSizeContainer
  501. Component=RL_Glow:D/%0%/128
  502. Component=RL_Glow:B/%0%/128
  503.  
  504. [RL_Glow]
  505. Class=MultiStateComponent
  506. State=None
  507. State=RL_CornerImage:%0%/%1%/%2%
  508. Transition=Glow,0,1,0.3,RL_CornerImage:%0%/%1%/0
  509. Transition=UnGlow,1,0,1,RL_CornerImage:%0%/%1%/0
  510. TweenLocation=false
  511. TweenAlpha=true
  512.  
  513. [RL_CornerImage]
  514. Class=ImageComponent
  515. Image=RL_%0%%1%
  516. Alpha=%2%
  517. Alignment=HardCenter,HardCenter
  518. LocationAccess=Owner,GetRocketLocation%1%
  519.  
  520. ## Shotgun ##
  521.  
  522. [S_Cross]
  523. Class=FixedSizeContainer
  524. Component=S_Textures
  525. Component=S_Ring
  526. Component=S_Tri:45
  527. Component=S_Tri:135
  528. Component=S_Tri:-45
  529. Component=S_Tri:-135
  530. Component=S_TriGlow:45
  531. Component=S_TriGlow:135
  532. Component=S_TriGlow:-45
  533. Component=S_TriGlow:-135
  534. EnabledAccess=GameFlag,bDisplayHud
  535.  
  536. [S_Textures]
  537. Class=FixedSizeContainer
  538. Component=Image
  539.     Material=UIResT.Crosshairs.S_Ring
  540.     FullImage=S_Ring
  541. Component=Image
  542.     Material=UIResT.Crosshairs.S_Tri
  543.     FullImage=S_Tri
  544. Component=Image
  545.     Material=UIResT.Crosshairs.S_TriGlow
  546.     FullImage=S_TriGlow
  547.  
  548. [S_Ring]
  549. Class=ImageComponent
  550. Image=S_Ring
  551. Style=Alpha
  552. AlphaAccess=Player,GetUIAlpha
  553. Alignment=HardCenter,HardCenter
  554.  
  555. [S_Tri]
  556. Class=MultiStateComponent
  557. State=S_TriWedge:%0%/6
  558. State=S_TriWedge:%0%/2
  559. Transition=Glow,0,1,0.3,S_TriWedge:%0%/0
  560. Transition=UnGlow,1,0,1,S_TriWedge:%0%/0
  561. TweenLocation=false
  562.  
  563. [S_TriWedge]
  564. Class=ImageWedge
  565. Image=S_Tri
  566. Style=Alpha
  567. AlphaAccess=Player,GetUIAlpha
  568. Radius=%1%
  569. Angle=%0%
  570. Alignment=HardCenter,HardCenter
  571.  
  572. [S_TriGlow]
  573. Class=MultiStateComponent
  574. State=S_TriGlowWedge:%0%/6/0
  575. State=S_TriGlowWedge:%0%/2/255
  576. Transition=Glow,0,1,0.3,S_TriGlowWedge:%0%/0
  577. Transition=UnGlow,1,0,1,S_TriGlowWedge:%0%/0
  578. TweenLocation=false
  579. TweenAlpha=true
  580.  
  581. [S_TriGlowWedge]
  582. Class=ImageWedge
  583. Image=S_TriGlow
  584. Style=Alpha
  585. Alpha=%2%
  586. Radius=%1%
  587. Angle=%0%
  588. Alignment=HardCenter,HardCenter
  589.  
  590.  
  591. ## Dispersion ##
  592.  
  593. [DP_Cross]
  594. Class=FixedSizeContainer
  595. Component=DP_Textures
  596. Component=DP_Frame
  597. Component=DP_BlueFade
  598. Component=DP_Image:Cross
  599. Component=DP_Glow
  600. Component=DP_Charge
  601. Component=DP_FireEnds
  602. EnabledAccess=GameFlag,bDisplayHud
  603.  
  604. [DP_Textures]
  605. Class=FixedSizeContainer
  606. Component=Image
  607.     Material=UIResT.Crosshairs.DP_Cross1
  608.     Image=DP_Frame,0,0,64,64
  609.     Image=DP_BlueBack,64,0,64,64
  610.     Image=DP_Cross,0,64,64,64
  611.     Image=DP_CrossGlow,64,64,64,64
  612. Component=Image
  613.     Material=UIResT.Crosshairs.DP_Cross2
  614.     Image=DP_Charge,0,0,64,64
  615.     Image=DP_FireEnds,64,0,64,64
  616.  
  617. [DP_BlueFade]
  618. Class=MultiStateComponent
  619. State=DP_Blue
  620. State=None
  621. Transition=DP_Fire,1,0,1,DP_Blue
  622. TweenLocation=false
  623. TweenAlpha=true
  624.  
  625. [DP_Blue]
  626. Class=ImageComponent
  627. Image=DP_BlueBack
  628. Style=Alpha
  629. Alignment=HardCenter,HardCenter
  630. Alpha=60
  631.  
  632. [DP_Charge]
  633. Class=ImageComponent
  634. Image=DP_Charge
  635. Style=Alpha
  636. Align=HardCenter,HardCenter
  637. AlphaAccess=Owner,GetAltEnergyPct
  638. EnabledAccess=Owner,IsAltCharging
  639.  
  640. [DP_Glow]
  641. Class=MultiStateComponent
  642. State=None
  643. State=DP_Image:CrossGlow
  644. Transition=Glow,0,1,0.3,DP_Image:CrossGlow
  645. Transition=UnGlow,1,0,1,DP_Image:CrossGlow
  646. Transition=GlowEnemy,0,1,0.3,DP_Image:CrossGlow
  647. Transition=UnGlowEnemy,1,0,1,DP_Image:CrossGlow
  648. TweenLocation=false
  649. TweenColor=false
  650. TweenAlpha=true
  651. DrawOrder=10
  652.  
  653. [DP_FireEnds]
  654. Class=MultiStateComponent
  655. State=None
  656. State=DP_Image:FireEnds
  657. Transition=DP_Charged,0,1,0,None
  658. Transition=DP_AltFire,1,0,2,DP_Image:FireEnds
  659. TweenLocation=false
  660. TweenColor=false
  661. TweenAlpha=true
  662.  
  663. [DP_Image]
  664. Class=ImageComponent
  665. Image=DP_%0%
  666. Style=Alpha
  667. Alignment=HardCenter,HardCenter
  668.  
  669. [DP_Frame]
  670. Class=ImageComponent
  671. Image=DP_Frame
  672. Style=Alpha
  673. Alignment=HardCenter,HardCenter
  674. AlphaAccess=Player,GetUIAlpha
  675. DrawOrder=10
  676.  
  677.  
  678. ## Energy Rifle ##
  679.  
  680. [ER_Cross]
  681. Class=FixedSizeContainer
  682. Component=ER_Textures
  683. Component=ER_WingB:L/-120/-16/-6/-80/-14/-4
  684. Component=ER_WingB:R/-60/16/-6/-100/14/-4
  685. Component=ER_WingB:L/60/16/6/100/14/4
  686. Component=ER_WingB:R/120/-16/6/80/-14/4
  687. Component=ER_WingA:L/-120/-16/-6/-80/-14/-4
  688. Component=ER_WingA:R/-60/16/-6/-100/14/-4
  689. Component=ER_WingA:L/60/16/6/100/14/4
  690. Component=ER_WingA:R/120/-16/6/80/-14/4
  691. Component=ER_Image:Center
  692. EnabledAccess=GameFlag,bDisplayHud
  693.  
  694. [ER_Textures]
  695. Class=Image
  696. Material=UIResT.Crosshairs.ER_Cross
  697. Image=ER_Center,2,1,44,14
  698. Image=ER_WingFrameR,3,15,30,22
  699. Image=ER_WingFrameL,33,15,-30,22
  700. Image=ER_WingGlowR,34,15,30,22
  701. Image=ER_WingGlowL,64,15,-30,22
  702. Image=ER_WingFillR,3,37,30,22
  703. Image=ER_WingFillL,33,37,-30,22
  704. Image=ER_Dot,35,51,8,8
  705. Image=ER_DotGlow,51,51,8,8
  706.  
  707. [ER_WingA]
  708. Class=MultiStateComponent
  709. State=ER_Wing:Frame%0%/%1%/%2%/%3%
  710. State=ER_Wing:Frame%0%/%4%/%5%/%6%
  711. Transition=ER_Fire,0,1,0.25,ER_Wing:Frame%0%/0/0/0
  712. Transition=ER_UnFire,1,0,2,ER_Wing:Frame%0%/0/0/0
  713. Transition=ER_AltFire,0,1,0.25,ER_Wing:Frame%0%/0/0/0
  714. Transition=ER_AltUnFire,1,0,3,ER_Wing:Frame%0%/0/0/0
  715. TriggerEvent=2,0.0,Event,Glow
  716. TriggerEvent=2,1.0,Event,UnGlow
  717. TriggerEvent=2,1.0,Event,ER_AltUnFire
  718. TweenLocation=true
  719.  
  720. [ER_WingB]
  721. Class=MultiStateComponent
  722. State=ER_Wing:Fill%0%/%1%/%2%/%3%
  723. State=ER_Wing:Glow%0%/%4%/%5%/%6%
  724. Transition=ER_Fire,0,1,0.25,ER_Wing:Glow%0%/0/0/0
  725. Transition=ER_UnFire,1,0,2,ER_Wing:Fill%0%/0/0/0
  726. Transition=ER_AltFire,0,1,0.25,ER_Wing:Glow%0%/0/0/0
  727. Transition=ER_AltUnFire,1,0,3,ER_Wing:Fill%0%/0/0/0
  728. TweenLocation=true
  729.  
  730. [ER_Wing]
  731. Class=ImageWedge
  732. Image=ER_Wing%0%
  733. Style=Alpha
  734. Alignment=HardCenter,HardCenter
  735. Radius=-8
  736. Angle=%1%
  737. Location=%2%,%3%
  738.  
  739. [ER_Image]
  740. Class=ImageComponent
  741. Image=ER_%0%
  742. Alignment=HardCenter,HardCenter
  743.  
  744. ## Grenade Launcher ##
  745.  
  746. [GL_Cross]
  747. Class=FixedSizeContainer
  748. Component=GL_Textures
  749. Component=GL_FrameImage
  750. Component=GL_BackImage
  751. Component=GL_CogImage
  752. Component=GL_Glow
  753. Component=GL_Gem:A/136/0/145/239/0/255
  754. Component=GL_Gem:B/84/145/0/147/255/0
  755. Component=GL_Gem:C/145/0/0/255/0/0
  756. Component=GL_Gem:D/145/99/0/255/174/0
  757. Component=GL_Gem:E/109/109/109/255/255/255
  758. Component=GL_Gem:F/0/91/145/0/160/255
  759. Component=GL_Label
  760. EnabledAccess=GameFlag,bDisplayHud
  761.  
  762. [GL_Textures]
  763. Class=Image
  764. Material=UIResT.Crosshairs.GL_Cross
  765. Image=GL_Cog,0,0,42,42
  766. Image=GL_Frame,72,80,56,48
  767. Image=GL_Glow,0,64,64,64
  768. Image=GL_Back,64,0,64,74
  769. Image=GL_Empty,0,48,16,16
  770. Image=GL_Gem,16,48,16,16
  771. Image=GL_GemGlow,32,48,16,16
  772.  
  773. [GL_Label]
  774. Class=Label
  775. Font=HUD_Fonts.Micro12
  776. Color=WHITE
  777. Alpha=120
  778. Align=HardCenter,HardCenter
  779. Location=2,-28
  780. Accessor=Owner,GetGrenadeTypeStr
  781.  
  782. [GL_Gem]
  783. Class=MultiStateComponent
  784. State=GL_GemImage:%0%/0/0/0/Gem
  785. State=GL_GemGlow:%0%/%1%/%2%/%3%/%4%/%5%/%6%
  786. Transition=GemEnable%0%,0,1,0,None
  787. Transition=GemDisable%0%,1,0,0,None
  788. TweenLocation=false
  789.  
  790. [GL_GemGlow]
  791. Class=MultiStateComponent
  792. State=GL_GemImage:%0%/%1%/%2%/%3%/Gem
  793. State=GL_GemImage:%0%/%4%/%5%/%6%/GemGlow
  794. Transition=GemGlow%0%,0,1,0,None
  795. Transition=GemUnGlow%0%,1,0,0,None
  796. TweenLocation=false
  797.  
  798. [GL_GemImage]
  799. Class=ImageWedge
  800. Image=GL_%4%
  801. Alignment=HardCenter,HardCenter
  802. Radius=7
  803. AngleAccess=Owner,GetGemAngle%0%
  804. Color=%1%,%2%,%3%,255
  805.  
  806. [GL_CogImage]
  807. Class=ImageWedge
  808. Image=GL_Cog
  809. Alignment=HardCenter,HardCenter
  810. Radius=-21
  811. AngleAccess=Owner,GetCogAngle
  812. Alpha=90
  813. DrawOrder=-1
  814.  
  815. [GL_FrameImage]
  816. Class=ImageComponent
  817. Image=GL_Frame
  818. Alignment=HardCenter,HardCenter
  819. ;Alpha=120
  820. AlphaAccess=Player,GetUIAlpha
  821. DrawOrder=8
  822.  
  823. [GL_BackImage]
  824. Class=ImageComponent
  825. Image=GL_Back
  826. Alignment=HardCenter,HardCenter
  827. Alpha=60
  828. DrawOrder=-1
  829.  
  830. [GL_Glow]
  831. Class=MultiStateComponent
  832. State=None
  833. State=GL_GlowImage
  834. Transition=Glow,0,1,0.3,GL_GlowImage
  835. Transition=UnGlow,1,0,1,GL_GlowImage
  836. Transition=GlowEnemy,0,1,0.3,GL_GlowImage
  837. Transition=UnGlowEnemy,1,0,1,GL_GlowImage
  838. TweenAlpha=true
  839. DrawOrder=10
  840.  
  841. [GL_GlowImage]
  842. Class=ImageComponent
  843. Image=GL_Glow
  844. Alignment=HardCenter,HardCenter
  845. Alpha=180
  846.  
  847. ## Leaning ##
  848.  
  849. [LeaningOnOff]
  850. Class=FixedSizeContainer
  851. Component=Image
  852.     Material=UIResT.Misc.Lean_LRU
  853.     FullImage=Lean_LRU
  854. Component=MultiStateComponent
  855.     State=NULL
  856.     State=Leaning
  857.     Transition=Leaning.LeanOn,0,1,0,NULL
  858.     Transition=Leaning.LeanOff,1,0,0,NULL
  859.     Register=Leaning
  860.  
  861. [Leaning]
  862. Class=FixedSizeContainer
  863. Component=LeaningExpand:0/R
  864. Component=LeaningExpand:90/F
  865. Component=LeaningExpand:180/L
  866. Component=LeaningExpand:270/U
  867.  
  868. [LeaningExpand]
  869. Class=MultiStateComponent
  870. State=LeanImage:%0%/16/16/16/128
  871. State=LeanImage:%0%/128/64/128/64
  872. State=LeanImage:%0%/16/16/16/0
  873. Transition=Leaning.Expand%1%,0,1,0.25,LeanImage:%0%/32/32/0/0
  874. Transition=Leaning.Reset,0,0,0,NULL
  875. Transition=Leaning.Fade,0,2,1,LeanImage:%0%/16/16/0/0
  876. TweenColor=True
  877. TweenSize=True
  878. TweenAlpha=True
  879.  
  880. [LeanImage]
  881. Class=ImageWedge
  882. Image=Lean_LRU
  883. Color=%4%,%4%,%4%,%4%
  884. Alignment=HardCenter,HardCenter
  885. Angle=%0%
  886. Size=%1%,%2%
  887. Radius=%3%
  888.  
  889. ## XMP Items ##
  890.  
  891. [XMP_Cross]
  892. Class=FixedSizeContainer
  893. Component=XMP_Textures
  894. Component=ImageComponent
  895.     Image=XMP_Dot
  896.     Align=HardCenter,HardCenter
  897. Component=MultiStateComponent
  898.     State=None
  899.     State=XMP_DotGlow
  900.     Transition=Glow,0,1,0.3,XMP_DotGlow
  901.     Transition=UnGlow,1,0,1,XMP_DotGlow
  902.     TweenLocation=false
  903.     TweenAlpha=true
  904.     DrawOrder=1
  905. EnabledAccess=GameFlag,bDisplayHud
  906.  
  907. [XMP_DotGlow]
  908. Class=ImageComponent
  909. Image=XMP_DotGlow
  910. Align=HardCenter,HardCenter
  911.  
  912. [XMP_Textures]
  913. Class=Image
  914. Material=UIResT.Crosshairs.XMP_Cross
  915. Image=XMP_Dot,0,0,8,8
  916. Image=XMP_DotGlow,8,0,8,8
  917.  
  918. ## LaserRifle ##
  919.  
  920. [LR_Cross]
  921. Class=FixedSizeContainer
  922. Component=LR_Textures
  923. Component=LR_MovePieces
  924. Component=ImageComponent
  925.     Image=LR_Dot
  926.     Align=HardCenter,HardCenter
  927. Component=LR_DotGlow
  928. EnabledAccess=GameFlag,bDisplayHud
  929.  
  930. [LR_MovePieces]
  931. Class=MultiStateComponent
  932. State=LR_MovePiecesC:14/8/23/9
  933. State=LR_MovePiecesC:12/14/28/11
  934. Transition=LR_Pulse,0,1,0.2,LR_MovePiecesC:0/0/0/0
  935. Transition=LR_Expand,0,1,0.2,LR_MovePiecesC:0/0/0/0
  936. Transition=LR_Contract,1,0,-0.15,LR_MovePiecesC:0/0/0/0
  937. TriggerEvent=0,1.0,Event,LR_Contract
  938. DrawOrder=1
  939.  
  940. [LR_MovePiecesC]
  941. Class=FixedSizeContainer
  942. Component=LR_SmallPieces:%0%/%1%
  943. Component=LR_LargePieces:%2%/%3%
  944.  
  945. [LR_LargePieces]
  946. Class=FixedSizeContainer
  947. Component=LR_LargePiece:A/-%0%/-%1%/Left/Top
  948. Component=LR_LargePiece:B/%0%/-%1%/Right/Top
  949. Component=LR_LargePiece:C/-%0%/%1%/Left/Bottom
  950. Component=LR_LargePiece:D/%0%/%1%/Right/Bottom
  951. Align=HardCenter,HardCenter
  952. DrawOrder=1
  953.  
  954. [LR_SmallPieces]
  955. Class=FixedSizeContainer
  956. Component=LR_SmallPiece:A/-%0%/-%1%/Left/Top
  957. Component=LR_SmallPiece:B/%0%/-%1%/Right/Top
  958. Component=LR_SmallPiece:C/-%0%/%1%/Left/Bottom
  959. Component=LR_SmallPiece:D/%0%/%1%/Right/Bottom
  960. Align=HardCenter,HardCenter
  961. DrawOrder=1
  962.  
  963. [LR_LargePiece]
  964. Class=ImageComponent
  965. Image=LR_LargePiece%0%
  966. Location=%1%,%2%
  967. Align=%3%,%4%
  968. AlphaAccess=Player,GetUIAlpha
  969.  
  970. [LR_SmallPiece]
  971. Class=ImageComponent
  972. Image=LR_SmallPiece%0%
  973. Location=%1%,%2%
  974. Align=%3%,%4%
  975. AlphaAccess=Player,GetUIAlpha
  976.  
  977. [LR_DotGlow]
  978. Class=MultiStateComponent
  979. State=None
  980. State=LR_DotGlowImage
  981. Transition=Glow,0,1,0.3,LR_DotGlowImage
  982. Transition=UnGlow,1,0,1,LR_DotGlowImage
  983. TweenLocation=false
  984. TweenAlpha=true
  985. DrawOrder=1
  986.  
  987. [LR_DotGlowImage]
  988. Class=ImageComponent
  989. Image=LR_DotGlow
  990. Align=HardCenter,HardCenter
  991.  
  992. [LR_Textures]
  993. Class=Image
  994. Material=UIResT.Crosshairs.LR_Cross
  995. Image=LR_LargePieceA,1,1,17,10
  996. Image=LR_LargePieceB,18,1,-17,10
  997. Image=LR_LargePieceC,1,11,17,-10
  998. Image=LR_LargePieceD,18,11,-17,-10
  999. Image=LR_SmallPieceA,1,17,12,6
  1000. Image=LR_SmallPieceB,13,17,-12,6
  1001. Image=LR_SmallPieceC,1,23,12,-6
  1002. Image=LR_SmallPieceD,13,23,-12,-6
  1003. Image=LR_Dot,3,31,8,8
  1004. Image=LR_DotGlow,19,31,8,8
  1005.  
  1006. ## Singularity Cannon ##
  1007.  
  1008. [SC_Cross]
  1009. Class=FixedSizeContainer
  1010. Component=SC_Textures
  1011. Component=MultiStateComponent
  1012.     State=None
  1013.     State=SC_Pieces:128
  1014.     State=SC_Pieces:255
  1015.     Transition=Glow,0,1,1.0,SC_Pieces:0
  1016.     Transition=UnGlow,1,0,1.0,SC_Pieces:0
  1017.     Transition=SC_Fade,2,0,6.0,SC_Pieces:0
  1018.     TweenLocation=false
  1019.     TweenAlpha=true
  1020.     DrawOrder=1
  1021. Component=ImageComponent
  1022.     Image=SC_Dot
  1023.     Alignment=HardCenter,HardCenter
  1024. Component=MultiStateComponent
  1025.     State=None
  1026.     State=SC_DotGlow
  1027.     Transition=Glow,0,1,0.3,SC_DotGlow
  1028.     Transition=UnGlow,1,0,1,SC_DotGlow
  1029.     TweenLocation=false
  1030.     TweenAlpha=true
  1031.     DrawOrder=1
  1032. EnabledAccess=GameFlag,bDisplayHud
  1033.  
  1034. [SC_DotGlow]
  1035. Class=ImageComponent
  1036. Image=SC_DotGlow
  1037. Align=HardCenter,HardCenter
  1038.  
  1039. [SC_Pieces]
  1040. Class=ScaleContainer
  1041. RelativeSize=640,480
  1042. Component=FixedSizeContainer
  1043.     Align=HardCenter,HardCenter
  1044.     Size=640,480
  1045.     Component=ImageComponent
  1046.         Image=SC_PieceA
  1047.         Align=Center,Bottom
  1048.     Component=ImageComponent
  1049.         Image=SC_PieceB
  1050.         Align=Left,Bottom
  1051.     Component=ImageComponent
  1052.         Image=SC_PieceC
  1053.         Align=Left,Center
  1054.     Component=ImageComponent
  1055.         Image=SC_PieceD
  1056.         Align=Left,Top
  1057.     Component=ImageComponent
  1058.         Image=SC_PieceE
  1059.         Align=Center,Top
  1060.     Component=ImageComponent
  1061.         Image=SC_PieceF
  1062.         Align=Right,Top
  1063.     Component=ImageComponent
  1064.         Image=SC_PieceG
  1065.         Align=Right,Center
  1066.     Alpha=%0%
  1067.  
  1068. [SC_Textures]
  1069. Class=Image
  1070. Material=UIResT.Crosshairs.SC_Cross
  1071. Image=SC_PieceA,257,421,171,91
  1072. Image=SC_PieceB,2,407,176,105
  1073. Image=SC_PieceC,2,236,114,165
  1074. Image=SC_PieceD,2,3,96,176
  1075. Image=SC_PieceE,96,3,215,116
  1076. Image=SC_PieceF,321,4,191,110
  1077. Image=SC_PieceG,365,207,147,159
  1078. Image=SC_Dot,496,504,8,8
  1079. Image=SC_DotGlow,504,504,8,8
  1080.  
  1081. ## Leech Gun ##
  1082.  
  1083. [LG_Cross]
  1084. Class=FixedSizeContainer
  1085. Component=LG_Textures
  1086. Component=ImageComponent
  1087.     Image=LG_Dot
  1088.     Align=HardCenter,HardCenter
  1089. Component=ImageComponent
  1090.     Image=LG_Ring
  1091.     Align=HardCenter,HardCenter
  1092. Component=MultiStateComponent
  1093.     State=None
  1094.     State=LG_RingGlow
  1095.     Transition=Glow,0,1,0.3,LG_RingGlow
  1096.     Transition=UnGlow,1,0,1,LG_RingGlow
  1097.     TweenLocation=false
  1098.     TweenAlpha=true
  1099.     DrawOrder=1
  1100. EnabledAccess=GameFlag,bDisplayHud
  1101.  
  1102. [LG_RingGlow]
  1103. Class=ImageComponent
  1104. Image=LG_RingGlow
  1105. Align=HardCenter,HardCenter
  1106.  
  1107. [LG_Textures]
  1108. Class=Image
  1109. Material=UIResT.Crosshairs.LG_Cross
  1110. Image=LG_Ring,63,2,44,38
  1111. Image=LG_RingGlow,0,1,47,40
  1112. Image=LG_Dot,50,1,8,8
  1113.  
  1114. ## Flamethrower ##
  1115.  
  1116. [FT_Cross]
  1117. Class=FixedSizeContainer
  1118. Component=FT_Textures
  1119. Component=ImageComponent
  1120.     Image=FT_Dot
  1121.     X=8
  1122.     Align=HardCenter,HardCenter
  1123. Component=ImageComponent
  1124.     Image=FT_Dot
  1125.     X=-8
  1126.     Align=HardCenter,HardCenter
  1127. Component=FT_Piece:A/Left/Top
  1128. Component=FT_Piece:B/Right/Top
  1129. Component=FT_Piece:C/Left/Bottom
  1130. Component=FT_Piece:D/Right/Bottom
  1131. Align=HardCenter,HardCenter
  1132. EnabledAccess=GameFlag,bDisplayHud
  1133.  
  1134. [FT_Piece]
  1135. Class=FixedSizeContainer
  1136. Component=ImageComponent
  1137.     Image=FT_Bracket%0%
  1138. Component=MultiStateComponent
  1139.     State=None
  1140.     State=FT_BracketGlow
  1141.     Transition=Glow,0,1,0.3,FT_BracketGlow:%0%
  1142.     Transition=UnGlow,1,0,1,FT_BracketGlow:%0%
  1143.     TweenLocation=false
  1144.     TweenAlpha=true
  1145.     DrawOrder=1
  1146. LocationAccess=Owner,GetCrossPos%0%
  1147. Size=15,15
  1148. Align=%1%,%2%
  1149.  
  1150. [FT_BracketGlow]
  1151. Class=ImageComponent
  1152. Image=FT_BracketGlow%0%
  1153.  
  1154. [FT_Textures]
  1155. Class=Image
  1156. Material=UIResT.Crosshairs.FT_Cross
  1157. Image=FT_BracketA,6,5,15,15
  1158. Image=FT_BracketB,21,5,-15,15
  1159. Image=FT_BracketC,6,20,15,-15
  1160. Image=FT_BracketD,21,20,-15,-15
  1161. Image=FT_BracketGlowA,27,6,16,16
  1162. Image=FT_BracketGlowB,42,6,-16,16
  1163. Image=FT_BracketGlowC,27,21,16,-16
  1164. Image=FT_BracketGlowD,42,21,-16,-16
  1165. Image=FT_Dot,49,12,8,8
  1166.  
  1167. ## Takkra ##
  1168.  
  1169. [Takkra_Cross]
  1170. Class=FixedSizeContainer
  1171. Component=Takkra_Textures
  1172. Component=ImageComponent
  1173.     Image=Takkra_Dot
  1174.     Align=HardCenter,HardCenter
  1175. Component=Takkra_Piece:A/Left/Top
  1176. Component=Takkra_Piece:B/Right/Top
  1177. Component=Takkra_Piece:C/Left/Bottom
  1178. Component=Takkra_Piece:D/Right/Bottom
  1179. EnabledAccess=GameFlag,bDisplayHud
  1180.  
  1181. [Takkra_Piece]
  1182. Class=FixedSizeContainer
  1183. Component=ImageComponent
  1184.     Image=Takkra_Bracket%0%
  1185. Component=MultiStateComponent
  1186.     State=None
  1187.     State=Takkra_BracketGlow
  1188.     Transition=Glow,0,1,0.3,Takkra_BracketGlow:%0%
  1189.     Transition=UnGlow,1,0,1,Takkra_BracketGlow:%0%
  1190.     TweenLocation=false
  1191.     TweenAlpha=true
  1192.     DrawOrder=1
  1193. LocationAccess=Owner,GetCrossPos%0%
  1194. Size=15,15
  1195. Align=%1%,%2%
  1196.  
  1197. [Takkra_BracketGlow]
  1198. Class=ImageComponent
  1199. Image=Takkra_BracketGlow%0%
  1200.  
  1201. [Takkra_Textures]
  1202. Class=Image
  1203. Material=UIResT.Crosshairs.Takkra_Cross
  1204. Image=Takkra_BracketA,6,5,15,15
  1205. Image=Takkra_BracketB,21,5,-15,15
  1206. Image=Takkra_BracketC,6,20,15,-15
  1207. Image=Takkra_BracketD,21,20,-15,-15
  1208. Image=Takkra_BracketGlowA,27,6,16,16
  1209. Image=Takkra_BracketGlowB,42,6,-16,16
  1210. Image=Takkra_BracketGlowC,27,21,16,-16
  1211. Image=Takkra_BracketGlowD,42,21,-16,-16
  1212. Image=Takkra_Dot,49,12,8,8
  1213.  
  1214.